select sw1.*,bb.consumo from asm_consumi_tavoletti sw1,(


select bo.CODICE_ALLACCIAMENTO,bo.PROGRESSIVO_UTENZA,sw.tipo_utente,sum(cu.CONSUMO_FATTURATO_T_CUM) consumo
from bollette_forniture_cum  cu,db5.forniture bo,asm_consumi_tavoletti sw
where cu.CODICE_GESTIONE = 'ASM'
and   cu.CODICE_SERVIZIO = 'E'
and   cu.CODICE_CONTRATTO = bo.CODICE_CONTRATTO
and   bo.CODICE_GESTIONE = 'UNRG'
and   bo.CODICE_SERVIZIO = 'E'
and   cu.anno_bollettazione = ^ANNO Competenza AAAA ;N;numerico^^
and   to_number (substr(sW.POD,7,7))  = bo.CODICE_ALLACCIAMENTO 
and   substr(sW.POD,14,1)= bo.progressivo_utenza
group by bo.CODICE_ALLACCIAMENTO,bo.PROGRESSIVO_UTENZA,sw.tipo_utente) BB

where to_number (substr(sW1.POD,7,7))  = bb.CODICE_ALLACCIAMENTO(+) 
and   substr(sW1.POD,14,1)= bb.progressivo_utenza(+)
and   sw1.tipo_utente=bb.tipo_utente(+)






